Pular para o conteúdo

[RESOLVIDO] Magento: Não consigo fazer login de administrador após instalação

Dica publicada em PHP / Miscelânea
albert guedes albertguedes
Hits: 46.685 Categoria: PHP Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

[RESOLVIDO] Magento: Não consigo fazer login de administrador após instalação

Essa solução foi testada num Magento 1.5.1, sistema Debian testing , PHP 5.3.3-7 e Mysql 5.1.16.

Se após a instalação do Magento você não conseguir realizar o login de administrador, essa dica pode resolver seu problema.

1 - No diretório de instalação de seu Magento, vá até a pasta 'app/code/core/Mage/Core/Model/Session/Abstract'

2 - Abra o arquivo 'Varien.php'

3 - Procure pelas linhas (por volta das linhas 75 e 85)

[php code]
// session cookie params                                                                                              
        $cookieParams = array(
            'lifetime' => $cookie->getLifetime(),
            'path'     => $cookie->getPath(),
            'domain'   => $cookie->getConfigDomain(),                                                                      
            'secure'   => $cookie->isSecure(),                                                                              
            'httponly' => $cookie->getHttponly()                                                                            
        );
[/php code]
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

e comente os últimos 3 itens do array:

[php code]
// session cookie params                                                                                              
        $cookieParams = array(
            'lifetime' => $cookie->getLifetime(),
            'path'     => $cookie->getPath()
            //'domain'   => $cookie->getConfigDomain(),                                                                      
            //'secure'   => $cookie->isSecure(),                                                                              
            //'httponly' => $cookie->getHttponly()                                                                            
        );
[/php code]

e importante, não esqueça de tirar a vírgula depois do item " 'path'=> $cookie->getPath() ".

Após isso, entre/atualize a página de login de administrador, e tente se logar. Se tudo der certo, você entrará normalmente na área de administração.

Então, até a próxima dica.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Separar caracteres de uma string no PHP

Importando emails do Thunderbird para Icedove e vice-versa

Assista vídeos com suas suas músicas preferidas

Como montar partições freebsd no linux

Mostrar os campos de uma tabela do PostgreSQL com PHP

Curso gratuito sobre criação de aplicativos em PHP

register_globals e $_REQUEST

Novo componente para backup de site Joomla com simplicidade

Curso online e gratuito de CakePHP

Sites para todas as linguagens

#2 Comentário enviado por zigzagzen em 26/06/2012 - 19:33h
Fantástico! Muito obrigado!
#3 Comentário enviado por moreirapontocom em 09/07/2012 - 18:27h
Funcionou! Obrigado pela dica!
#4 Comentário enviado por l_gipo em 19/10/2012 - 18:49h
Muito obrigado Albert. Sua dica resolveu meu problema. Só fico imaginando como vc conseguiu descobrir isso. rsrsr
Valeu.
#5 Comentário enviado por joaochrisostomo em 09/06/2014 - 18:04h
Show, funcionou
muito obrigado mesmo.

Contribuir com comentário

Entre na sua conta para comentar.